try-your-luck stall - French English Dictionary